// ...existing code...
.thingsDetail {
  box-sizing: border-box;
  width: 100%;
  min-height: 100vh;
  background-color: #cce1e2;
  padding: 0 20px;
  display: flex;
  flex-direction: column;

  .pageTitle {
    position: relative;
    font-size: 30px;
    padding-top: 20px;

    .goBack {
      position: absolute;
      left: 0;
      text-align: left;
      font-weight: bolder;
    }

    .title {
      color: black;
      font-size: 35px;
      letter-spacing: 10px;
    }
  }

  .tableList {
    flex-grow: 1;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 20px;
    overflow-x: auto;

    .tableItem {
      box-sizing: border-box;
      flex: 1 0 200px;

      .title {
        background: #90cecd;
        font-size: 22px;
      }

      .tasks {
        padding: 15px;
        font-size: 18px;
        background-color: #b2dada;
      }
    }
  }
}
// ...existing code...
